#pragma once
#include "Utility\Vector4.h"

class PhysicsGeometry;
class hkpRigidBody;


class PhysicalObject
{
public:
	PhysicalObject(PhysicsGeometry* geometry, float fMass);
	virtual ~PhysicalObject(void);

	hkpRigidBody*	GetBody() { return m_pRigidBody; }
	void			SetPosition(const Vector4& vPos);
	void			ApplyForce(float fDeltaTime, const Vector4& vForce);
	void			SetVelocity(const Vector4& vVel);


private:
	hkpRigidBody*	m_pRigidBody;	
};

